Software Engineering (PhD) Ph.D.
Concordia University Canada
Master of Engineering (MEng) - Software Engineering Masters Degree
Master of Applied Science (MASc) - Software Engineering Masters Degree